
.sidebar{  width: 100%;  height: 100%;  font-size: 15px!important;  }

.sidebar ul{  margin-bottom: 0px;  padding: 0px!important;  }
/*取消li默认样式*/
.sidebar ul>li{  list-style: none;  }
/*一级菜单*/
.sidebar ul.level0 >li >div{  height: auto;  min-height: 45px;  line-height: 45px;  padding-left: 1em;  background-color: #dedede;  color:#757575;  border-bottom: 1px solid #c7c7c7;  }
/*设置iconfont 字体*/
.sidebar ul.level0 >li >div >.content >i {font-size: 14px!important;}
/*二级菜单*/
.sidebar ul.level1 >li >div{  height: auto;  min-height: 35px;  line-height: 35px;  padding-left: 2em;  background-color: #e8e8e8;  color: #757575;  border-bottom: 1px dashed #cecece;  }
/*二级iconfont字体*/
.sidebar ul.level1 >li >div >.content >i {font-size: 12px!important;}
/*二级菜单展开左边border*/
.sidebar ul.level1{  border-left:3px solid #757575;  }
/*三级菜单*/
.sidebar ul.level2 >li >div{  height: auto;  min-height: 35px;  line-height: 35px;  padding-left: 3em;  background-color: #ffffff;  color: #757575;  }
/*三级菜单iconfont字体*/
.sidebar ul.level2 >li >div >.content >i {font-size: 12px!important;}
/*三级菜单*/
.sidebar ul.level2{  border-left:3px solid #757575;  }
/*四级菜单*/
.sidebar ul.level3 >li >div{  height: auto;  min-height: 35px;  line-height: 35px;  padding-left: 4em;  background-color: #fbfbfb;  color: #757575;  }
/*四级菜单iconfont字体*/
.sidebar ul.level3 >li >div >.content >i {font-size: 12px!important;}
/*四级菜单*/
.sidebar ul.level3{  border-left:3px solid #757575;  }
/*鼠标移动上去*/
.sidebar ul li >div:hover{  background: #efeef0;  cursor: pointer;  color:#757575;  }
/*图标的div*/
.sidebar ul li >div .icon-image{  width: 16px;  height: 16px;  float:left;  margin-right: 5px;  margin-top: 9.5px;  margin-bottom: 9.5px;  background-repeat: no-repeat;  background-size: contain;  }


.sidebar a{  display: block;  width: 100%;  height: 100%;  }

.sidebar >ul >li >div >.icon-image{  width: 16px;  height: 16px;  float:left;  background-color: white;  margin-right: 5px;  margin-top: 14.5px;  margin-bottom: 14.5px;  }

.sidebar ul li >div .content{  float:left;  height: 35px;  line-height: 35px;  }

.sidebar >ul.level0 >li >div .content{  height: 45px;  line-height: 45px;  }

/*div元素清浮动*/
.sidebar ul li >div .clear{  clear:both;  }

/*父菜单栏元素选择时的背景色和文字颜色*/
.sidebar div.parent.selected{  background: #afafaf;  color: white;  }

/*子菜单栏元素选择时的背景色和文字颜色*/
.sidebar div.child.selected{  background: #afafaf;  color: white;  }

/*滚动条外部*/
::-webkit-scrollbar{  width: 5px;  height: 8px;  background-color: #ffffff;  }
/*内部滚动条*/
::-webkit-scrollbar-thumb{  width: 3px;  height: 80%;  background-color: #afafaf;  border-radius: 3px;  }
/*滚动条两端*/
/*::-webkit-scrollbar-button{  width: 100%;  height: 5px;  background-color: #afafaf;  }*/
